<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>李婧萱十岁生日宴邀请函</title>
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: "Microsoft YaHei", Arial, sans-serif;
        }
        body {
            background-color: #fef6f0;
            color: #333;
            line-height: 1.6;
        }
        /* 头部Banner */
        .invite-banner {
            background: linear-gradient(135deg, #ff9a9e 0%, #fad0c4 100%);
            padding: 30px 20px;
            text-align: center;
            border-radius: 0 0 20px 20px;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }
        .banner-title {
            font-size: 24px;
            color: #fff;
            margin-bottom: 10px;
            text-shadow: 1px 1px 3px rgba(0,0,0,0.2);
        }
        .banner-subtitle {
            font-size: 16px;
            color: #fff;
            opacity: 0.9;
        }
        /* 内容容器 */
        .invite-container {
            max-width: 600px;
            margin: 20px auto;
            padding: 0 20px;
        }
        /* 欢迎语模块 */
        .welcome-section {
            background-color: #fff;
            padding: 25px;
            border-radius: 15px;
            margin-bottom: 20px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.08);
        }
        .welcome-title {
            font-size: 18px;
            color: #ff6b6b;
            margin-bottom: 15px;
            border-left: 4px solid #ff6b6b;
            padding-left: 10px;
        }
        .welcome-content {
            font-size: 15px;
            color: #555;
        }
        /* 宴席信息模块 */
        .dinner-section {
            background-color: #fff;
            padding: 25px;
            border-radius: 15px;
            margin-bottom: 20px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.08);
        }
        .dinner-tab {
            display: flex;
            margin-bottom: 20px;
            border-bottom: 1px solid #eee;
        }
        .tab-item {
            padding: 8px 15px;
            font-size: 16px;
            color: #888;
            cursor: pointer;
            border-bottom: 2px solid transparent;
        }
        .tab-item.active {
            color: #ff6b6b;
            border-bottom: 2px solid #ff6b6b;
        }
        .dinner-info {
            display: none;
        }
        .dinner-info.active {
            display: block;
        }
        .info-item {
            margin-bottom: 12px;
            font-size: 15px;
            color: #555;
        }
        .info-label {
            display: inline-block;
            width: 80px;
            color: #ff6b6b;
            font-weight: 500;
        }
        /* 温馨提醒模块 */
        .reminder-section {
            background-color: #fff;
            padding: 25px;
            border-radius: 15px;
            margin-bottom: 20px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.08);
        }
        .reminder-title {
            font-size: 18px;
            color: #ff6b6b;
            margin-bottom: 15px;
            border-left: 4px solid #ff6b6b;
            padding-left: 10px;
        }
        .reminder-list {
            list-style: none;
        }
        .reminder-list li {
            font-size: 15px;
            color: #555;
            margin-bottom: 10px;
            padding-left: 20px;
            position: relative;
        }
        .reminder-list li::before {
            content: "❤️";
            position: absolute;
            left: 0;
            top: 2px;
        }
        /* 底部联系栏 */
        .contact-footer {
            background-color: #ff6b6b;
            color: #fff;
            padding: 20px;
            border-radius: 15px 15px 0 0;
            text-align: center;
            margin-top: 10px;
        }
        .contact-name {
            font-size: 16px;
            margin-bottom: 5px;
        }
        .contact-phone {
            font-size: 15px;
            opacity: 0.9;
        }
        /* 响应式调整 */
        @media (max-width: 480px) {
            .banner-title {
                font-size: 22px;
            }
            .welcome-section, .dinner-section, .reminder-section {
                padding: 20px 15px;
            }
            .info-label {
                width: 70px;
                font-size: 14px;
            }
        }
    </style>
</head>
<body>
    <!-- 头部Banner -->
    <div class="invite-banner">
        <h1 class="banner-title">李婧萱十岁生日宴邀请函</h1>
        <p class="banner-subtitle">2025年10月1日 · 与家人共庆成长</p>
    </div>

    <!-- 内容容器 -->
    <div class="invite-container">
        <!-- 欢迎语模块 -->
        <div class="welcome-section">
            <h2 class="welcome-title">亲爱的家人们：</h2>
            <p class="welcome-content">
                时光匆匆，咱们的小宝贝李婧萱即将迎来十岁生日！从咿呀学语的小不点，到如今爱说爱笑、眼里有光的小姑娘，她每一步成长都浸透着家人们的疼爱——是爷爷奶奶总记挂着她爱吃的甜食，是外公外婆每次见面塞给她的小惊喜，是叔叔阿姨们精心挑选的礼物，是哥哥姐姐们陪她疯玩的欢乐时光，还有弟弟妹妹们围着她叽叽喳喳分享小秘密的温馨瞬间。
                <br><br>
                十岁是孩子成长中特别的里程碑，我们想用两场温馨的家宴，和最亲的你们一起分享这份喜悦，也让婧萱在家人的祝福里留下难忘的回忆。
            </p>
        </div>

        <!-- 宴席信息模块（ tabs切换） -->
        <div class="dinner-section">
            <div class="dinner-tab">
                <div class="tab-item active" onclick="switchTab('lunch')">中午场 · 家庭轻聚</div>
                <div class="tab-item" onclick="switchTab('dinner')">晚上场 · 正餐欢聚</div>
            </div>

            <!-- 中午场信息 -->
            <div id="lunch" class="dinner-info active">
                <div class="info-item">
                    <span class="info-label">时间：</span>
                    <span>2025年10月1日（星期三）中午11:00</span>
                </div>
                <div class="info-item">
                    <span class="info-label">地点：</span>
                    <span>菜老大·三迪店（上海市松江区广富林路358弄362号1-2层，三迪曼哈顿二期）</span>
                </div>
                <div class="info-item">
                    <span class="info-label">包厢：</span>
                    <span>二楼 〖高粱,腊月〗包厢</span>
                </div>
                <div class="info-item">
                    <span class="info-label">菜品：</span>
                    <span>特色甲鱼煲、笋干老鸭煲、手撕清蒸土鸡、土烧水库鱼烧年糕、稻草扎肉、秘制卤鸭，还有弟弟妹妹们爱吃的小甜品～</span>
                </div>
                <div class="info-item">
                    <span class="info-label">停车：</span>
                    <span>茸德路西门岗地下停车库，扫码享3小时免费停车</span>
                </div>
            </div>

            <!-- 晚上场信息 -->
            <div id="dinner" class="dinner-info">
                <div class="info-item">
                    <span class="info-label">时间：</span>
                    <span>2025年10月1日（星期三）晚上17:30（建议提前10分钟到）</span>
                </div>
                <div class="info-item">
                    <span class="info-label">地点：</span>
                    <span>榕港松江店（松江区谷阳北路1425弄88号，地铁9号线新城站出口向绿城路走50米）</span>
                </div>
                <div class="info-item">
                    <span class="info-label">订位：</span>
                    <span>3楼 榕港厅（共2桌，弟弟妹妹们可挨着婧萱坐）</span>
                </div>
                <div class="info-item">
                    <span class="info-label">停车：</span>
                    <span>1楼地面/地下停车场，建议走南青路进口；进不来可联系葛苗苗（13661554417）</span>
                </div>
            </div>
        </div>

        <!-- 温馨提醒模块 -->
        <div class="reminder-section">
            <h2 class="reminder-title">温馨提醒</h2>
            <ul class="reminder-list">
                 <li>出行中若找不到地址、停车有疑问，或临时变动行程，可联系李雷（电话：15000232886）</li>
            </ul>
        </div>
    </div>

    <!-- 底部联系栏 -->
    <div class="contact-footer">
        <div class="contact-name">李婧萱一家 敬邀</div>
        <div class="contact-phone">期待与您欢聚 10月1日</div>
    </div>

    <!-- 切换Tab的JS -->
    <script>
        function switchTab(tabId) {
            // 切换Tab标签样式
            const tabItems = document.querySelectorAll('.tab-item');
            tabItems.forEach(item => item.classList.remove('active'));
            event.target.classList.add('active');
            
            // 切换Tab内容
            const tabContents = document.querySelectorAll('.dinner-info');
            tabContents.forEach(content => content.classList.remove('active'));
            document.getElementById(tabId).classList.add('active');
        }
    </script>
</body>
</html>